<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ page import="java.util.HashMap, java.util.ArrayList, java.util.Calendar, java.util.Date, java.util.GregorianCalendar, java.text.DateFormat"%>
<%@ page import="negocio.Cliente"%>
<%@ page import="dal.ClienteDAL"%>
<script type="text/javascript" src="./vistas/pagina/js/funciones.js"></script>
<%
    String comprobante = "";
    if (request.getParameter("comprobante")!=null){
        comprobante = (String)request.getParameter("comprobante");
    }
    String imprimir = "";
    if(request.getParameter("tipo")!=null){
        imprimir = (String)request.getParameter("tipo");
    }
    boolean par = false;
    ArrayList<HashMap> carrito = new ArrayList<HashMap>();
    carrito =(ArrayList<HashMap>) session.getAttribute("carritosesion");
    String micro = (String)request.getAttribute("nomMicro");
    float total = 0;
    Cliente cliente = new Cliente();
    String codCliente = (String)session.getAttribute("cliCodigo");
    cliente = ClienteDAL.obtenerCliente(new Cliente(codCliente));
    if(carrito == null){
        carrito = new ArrayList();
    }
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(new Date());
    String fecha = calendar.get(calendar.DAY_OF_MONTH)+ "/" + calendar.get(calendar.MONTH) + "/" + calendar.get(calendar.YEAR);
    
    
    Calendar calendar1 = Calendar.getInstance();
    calendar1.set(calendar.get(calendar.YEAR), calendar.get(calendar.MONTH), (calendar.get(calendar.DAY_OF_MONTH)+3));
    String fechaVencimiento= calendar1.get(calendar1.DAY_OF_MONTH)+ "/" + calendar1.get(calendar1.MONTH) + "/" + calendar1.get(calendar1.YEAR);
    String cliCodigo = "";
    if (cliente.getCliCodigo()!=null){
        cliCodigo = cliente.getCliCodigo();
    }
    String cliNombre ="";
    if (cliente.getCliNombre()!=null ){
        cliNombre = cliente.getCliNombre();
    }
    String cliDireccion = "";
    if(cliente.getCliDireccion()!=null){
        cliDireccion = cliente.getCliDireccion();
    }
%>
<script>
function imprimir(){
    var url = "index?accion=imprimirPresupuesto&opcion=imprimir&tipo=imprimo";
    document.location.replace(url);
}
function cancelar(){
    var url = "index?accion=imprimirPresupuesto";
    document.location.replace(url);
}
</script>
<div  align="center">
        <table width="100%" cellpadding="0" cellspacing="0">
            <tr class="fondoTituloCarrito">
                <td class="textoCarrito" colspan="2">PRESUPUESTO: </td>
            </tr>
            <tr>
                <td><img src="./micrositios/<%=micro%>/imagenes/logoEncabezado.jpg" /> </td>
                <td><table>
                        <tr>
                            <td class="textoCarrito">EMPRESA: Empiretech S.A.</td>
                        </tr>
                        <tr>
                            <td class="textoCarrito">LOCALIDAD: C&oacute;rdoba</td>
                        </tr>
                        <tr>
                            <td class="textoCarrito">DIRECCI&Oacute;N: Av. Velez Sarsfield 172</td>
                        </tr>
                        <tr>
                            <td class="textoCarrito">TELEFONO: 0351-5263000</td>
                        </tr>
                        <tr>
                            <td class="textoCarrito">FAX: 0351-5263000</td>
                        </tr>
                </table></td>
            </tr>
        </table>
        <br>
        <table width="100%" cellpadding="0" cellspacing="0" >
            <tr class="fondoTituloCarrito">
                <td class="textoCarrito" colspan="2">TIPO COMPROBANTE: Presupuesto Web</td>
            </tr>
            <tr>
                <td class="textoCarrito" colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td class="textoCarrito" >NUEMERO DE COMPROBANTE: <%=comprobante%></td>
                <td class="textoCarrito" >VENTA REALIZADA DESDE EL MICROSITIO: <%=micro%></td>
            </tr>
            <tr>
                <td class="textoCarrito" colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td class="textoCarrito">FECHA: <%=fecha%></td>
                <td class="textoCarrito">FECHA DE VENCIMIENTO: <%=fechaVencimiento%></td>
            </tr>
        </table>
        <br>
        <table width="100%" cellpadding="0" cellspacing="0">
            <tr class="fondoTituloCarrito">
                <td class="textoCarrito" colspan="2" height="20"> <div align="center"> CLIENTE</div> </td>
            </tr>
            <tr>
                <td class="textoCarrito" height="20">C&Oacute;DIGO: <%=cliCodigo%></td>
                <td class="textoCarrito" height="20">NOMBRE: <%=cliNombre%></td>
            </tr>
            <tr>
                <td class="textoCarrito" height="20" colspan="2">DIRECCI&Oacute;N: <%=cliDireccion%></td>
            </tr>
        </table>
        <br>
        <table width="100%" cellpadding="0" cellspacing="0" >
            <tr width="100%" class="fondoTituloCarrito">
                <td><center>Cantidad</center></td>
                <td><center>C&oacute;digo</center></td>
                <td><center>Producto</center></td>
                <td><center>Precio Unitario</center></td>
                <td><center>Envio</center></td>
                <td><center>Total Compra</center></td>
            </tr>
            <%
            for(HashMap item: carrito){
            if (!par){
            %>
            <tr class="fondoCaracteristicaImpar">
            <%
            par = true;
            }else{
            %>
            <tr class="fondoCaracteristicaPar">
                <%
                par = false;
                }//fin else
                %>
                <td><center><span class="textoCarrito">
                            <%if (item.get("cantidad")!=null){%>
                            <%=item.get("cantidad")%>
                            <%}%>           
                </span></center></td>
                <td class="textoCarrito"><center><%=item.get("artCodigo")%></center></td>
                <td class="textoCarrito"><center><%=item.get("artNombre")%></center></td>
                <td class="textoCarrito"><center>$<%=item.get("artPrecioDescuentoBruto")%></center></td>
                <td class="textoCarrito"><center>$<%=item.get("artCostoEnvioBruto")%></center></td>
                <td class="textoCarrito"><center>$<%=item.get("subTotal")%></center></td>
            </tr>
            <%
            if (!par){
            %>
            <tr class="fondoCaracteristicaPar">
            <%
            }else{
            %>
            <tr class="fondoCaracteristicaImpar">
            <%
            }//fin else
            %>
                <td colspan="6" height="6"></td>
            </tr>
            <%
                if (item.get("subTotal")!= null){
                    String subTotal = String.valueOf(item.get("subTotal"));
                    total = total + Float.parseFloat(subTotal);
                }//fin if
            }//fin for
            
            %>
            <tr class="fondoTituloCarrito">
                <td class="textoCarrito" colspan="3"><div align="right" height="20"><span class="fondoTituloCarrito">Efectivo en pesos</span></div></td>
                <td class="textoCarrito" ><div align="right" height="20"><span class="fondoTituloCarrito">TOTAL:</span></div></td>
                <td class="textoCarrito" height="20">$<%=total%></td>
                <td class="textoCarrito" height="20"> </td>
            </tr>
        </table>
        <%
        if (imprimir.equals("imprimo")){
        %>
        <script>
            window.print();
            var url="index?accion=imprimirPresupuesto";
            document.location.replace(url);   
        </script>
        <%
        }else{
        %>
        <table width="100%" cellpadding="0" cellspacing="0" class="fondoArticuloComparar">
            <tr class="separadorArticulo">
                <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
                <td><div align="center">
                    <input name="sub1" type="button" class="boton2" value="Imprimir Comprobante" onclick="imprimir()"/>
                </div></td>
                <td><div align="center">
                        <input name="sub2" type="submit" class="boton2" value="Cancelar" onclick="cancelar()">
                </div></td>
            </tr>
        </table>
        <%
        }//fin if 
        %>
</div>
